package ah.com.colls;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class SetIterator {

	/**
	 * @author dingdahai
	 * Jan 8, 2010 4:03:39 PM
	 * @param args
	 */
	public static void main(String[] args) {
		new SetIterator().setIterator();
	}

	/**
	 * Set中iterator iterator是否只是迭代不为空的值
	 * @author dingdahai
	 * Jan 8, 2010 4:04:01 PM
	 */
	public void setIterator() {
		Set<String> set = new HashSet<String>();
		set.add(null);
		set.add(null);
		set.add("haha");
		set.add(null);
		set.add(null);
		set.add("cc");
		set.add(null);
		set.add(null);
		set.add(null);
		System.out.println(set.size());//结果:3 去重复 null 3 haha 三个对象
		Iterator<String> it = set.iterator();
		while (it.hasNext()) {
			System.out.println(it.next());
		}
	}
}
